package com.tarena.lbs.basic.api;

import com.tarena.lbs.pojo.basic.dto.AdminDTO;
import com.tarena.lbs.pojo.basic.dto.UserDTO;

import java.util.List;

/**
 * 对服务集群内部暴露的 basic基础服务功能接口
 * 随着需求的增加这个接口可以调用的方法应该是越来越多
 */
public interface BasicApi {
    //使用adminId查询adminDetail详情
    AdminDTO getAdminDetail(Integer adminId);
    //根据userId 根据businessId查询这个用户 所有关联该商家定义的人群
    List<Integer> getUserGroupIds(Integer userId,Integer businessId);
    //根据userId 获取user详情
    UserDTO userDetail(Integer userId);
}
